Skip to content

ci: use shared tree-sitter release workflow#137

Open
anntnzrb wants to merge 1 commit intogleam-lang:mainfrom
anntnzrb:add-wasm-release
Open

ci: use shared tree-sitter release workflow#137
anntnzrb wants to merge 1 commit intogleam-lang:mainfrom
anntnzrb:add-wasm-release

Conversation

@anntnzrb
Copy link

Summary

Replaces custom release workflow with the shared tree-sitter/workflows reusable workflow.

Closes #136

Changes

  • Release artifacts change from platform-specific .so files to .wasm binaries and source tarball
  • Releases are no longer created as drafts
  • Uses standard tree-sitter release process with build attestations

@anntnzrb
Copy link
Author

hi @giacomocavalieri :) - can we get this please?

@giacomocavalieri
Copy link
Member

Hello! I'm not the ma maintainer of this package and I don't have the permissions to merge anything :)

Copy link
Member

@the-mikedavis the-mikedavis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We haven't used this workflow in a while, also see the discussion about not using releases and tags in #100. It's not a hill I'm willing to die on but it's inconvenient for grammar repository maintainers to need to make releases for opencode's sake. The repositories they already use make releases but I don't think it's a common practice for most grammar repositories.

@lpil
Copy link
Member

lpil commented Dec 27, 2025

What's the motivation for this work? The changes are listed but not the reasons why

@anntnzrb
Copy link
Author

What's the motivation for this work? The changes are listed but not the reasons why

#136

@lpil
Copy link
Member

lpil commented Dec 28, 2025

Seems reasonable enough. We would need to pin to a specific hash rather than using main.

Is there a way to do this without doing releases?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use shared tree-sitter release workflow

4 participants